package com.sz.admin.aichatmessage.pojo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDateTime;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * <p>
 * AiChatMessage添加DTO
 * </p>
 *
 * @author sz-admin
 * @since 2025-03-11
 */
@Data
@Schema(description = "AiChatMessage添加DTO")
public class AiChatMessageCreateDTO {

   @Schema(description =  "第三方名称")
   private String thirdPartyName;

   @Schema(description =  "会话id")
   private String sessionId;

   @Schema(description =  "消息类型")
   private String type;

   @Schema(description =  "消息内容")
   private String content;

   @Schema(description =  "推理内容")
   private String reasoningContent;

   @Schema(description =  "媒体消息内容")
   private String medias;

   @Schema(description =  "模型平台")
   private String platformName;

   @Schema(description =  "使用的模型")
   private String useModel;

   @Schema(description =  "消费总token")
   private Integer totalToken;

   @Schema(description =  "创建者")
   private String createBy;

   @Schema(description =  "更新者")
   private String updateBy;

   @Schema(description =  "备注")
   private String remark;

}